<?php

abstract class AbstractModel
{
    var $_table;
	var $_CFG_BDD_USER;
	var $_CFG_BDD_MDP;
    // Objet PDO
    var $_db;

    public function __construct($table)
    {
        $this->_table = $table;
		
		try
		{
		// Connexion à la base de données
		$_CFG_BDD_USER='root';
		$_CFG_BDD_MDP='0Miaou0';
		$this->_db = new PDO('mysql:host=localhost;dbname=prestatime', $_CFG_BDD_USER, $_CFG_BDD_MDP);
		
		// Configuration du pilote : nous voulons des exceptions
		$this->_db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Obligatoire pour la suite
		}
		catch(Exception $e)
		{
		echo "Échec : " . $e->getMessage();
		}
    }
}
